home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / docs / asm_guide / assembler course / registers2_print!! < prev    next >
Text File  |  1980-01-09  |  1KB  |  41 lines

  1. DFFSTART $092    DFFSTOP $094        DIWSTART $08e    DIWSTOP $090
  2. -------------    ------------        -------------    ------------
  3. minumum $28,    maximum $d8        $vvhh ($2931)    $vvhh ($29c1)
  4. or $38 when
  5. using sprites                
  6.  
  7.                 
  8. BLTSIZE $058 (w)            JOY0DAT $00a
  9. ----------------            ------------
  10. 15/6    # lines vertically        15/8    y movement
  11. 5/0    # words horizontally        7/0    x movement
  12.                     
  13.  
  14. VPOSR $004 (r)                VHPOSR $006 (r)
  15. --------------                --------------
  16. 0    vert.pos beam highest bit    15/8    vert.pos beam (lowest 8 bits)
  17.                     7/0    horiz.pos beam
  18.  
  19.  
  20. some DOS-functions (dos.library)        some EXEC-functions
  21. --------------------------------        -------------------
  22. handle = open(name, mode)            -132  forbid interrupts
  23.   d0      -30   d1     d2            -138  permit interrupts
  24.                         -408  openlibrary
  25.    mode_readwrite : 1004 (inp/outp)        -414  closelibrary
  26.    mode_old :        1005 (inp)
  27.    mode_new :        1006 (outp)
  28.                         INTERRUPT-VECTORS
  29.  close(handle)                    (see INTREQ/ENA)
  30.   -36    d1                    -----------------
  31.                         $64    level 1    : soft.int
  32. amount = read(handle,buffer,length)        $68    level 2    : keyb.int
  33.   d0      -42  d1      d2     d3        $6c    level 3    : vblank
  34.                         $70    level 4
  35. amount = write(handle,buffer,length)        $74    level 5
  36.   d0      -48   d1      d2     d3        $78    level 6
  37.  
  38. status = execute(command,input,output)
  39.   d0       -222    d1      d2     d3
  40.   (requires RUN in c: dir)
  41.